package com.plian.system.vo.fr.internalauditmanagement;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.plian.system.entity.fr.internalauditmanagement.IamAuditRectify;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 审计整改-主表(IamAuditRectify)vo类
 *
 * @author jiatp
 * @since 2023-03-02 14:10:53
 */
@Data
public class IamAuditRectifyVO extends IamAuditRectify {

    /**
     * ids
     */
    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    public List<Long> ids;

    /**
     * 组织机构ids 报表专用
     */
    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    public List<String> unitIds;

    /**
     * 查询年份 报表
     */
    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    public String fillingYear;


    /**
     * 列表修改时间
     */
    public String rectifyUpdateTime;

    /**
     * 保存/暂存  1 保存 2 暂存
     */
    @ApiModelProperty(value = "保存/暂存  1 保存 2 暂存")
    public String saveFlag;

    /**
     * 问题清单
     */
    @ApiModelProperty(value = "问题清单")
    public IamRectifyIssureListVO issureList;

    /**
     * 目标清单
     */
    @ApiModelProperty(value = "目标清单")
    public IamRectifyTargetListVO targetList;

    /**
     * 整改清单
     */
    @ApiModelProperty(value = "整改清单")
    public IamRectifyReformListVO reformList;

    /**
     * 认定清单
     */
    @ApiModelProperty(value = "认定清单")
    public IamRectifyIdentifyListVO identifyList;
}

